专利摘要:

公开号:WO1992013303A1
申请号:PCT/JP1992/000074
申请日:1992-01-28
公开日:1992-08-06
发明作者:Teruyuki Matsumura;Koichi Murata
申请人:Fanuc Ltd;
IPC主号:G05B19-00
专利说明:
[0001] 明 細 書 対話形数値制御装置 技術分野
[0002] 本発明はア ニメ 描画機能を有する対話形数値制御装置に関 し、 特に加工シ ミ ュ レーシ ョ ンの管理運用の改善に寄与する 対話形数値制御装置に関する。 背景技術
[0003] 従来、 対話形数値制御装置では加工シ ミ ュ レーシ ョ ンの実 行の際に、 アニメ ーショ ンによってシ ミ ュ レーショ ンの過程 が表示され、 この様な加工シミ ュ レーショ ンを利用する こ と によって対話形式で作成された加工プログラムのプログラム チェ ッ ク力 行われる。 加工シ ミ ュ レーショ ン力く行われたとき の対話形数値制御装置では対話形式で使用される表示画面に- N C文の作成時にはバッ クグラウ ン ドア ニメ ーショ ンが、 ま た N C文の実行時にはフォアグラウ ン ドアニメ ーショ ンが表 示される。
[0004] そのよ う なアニメ描画機能を有する対話形数値制御装置に おいては、 ワーク形状、 工具形状、 さ らにはチャ ッ ク形状、 テールス ト 'ノ ク形状等を C R T表示装置の画面に表示する 二 とによって、 それらの位置、 移動、 形状変化等を知る こ とか てきるようになつていた。
[0005] しかし、 上記従来の装置では加工シ ミ ュ レー シ ョ ン時に描 画画面から、 ワーク、 工具、 チャ ッ ク、 テールス ト ッ ク等の
[0006] 位置、 移動、 形状変化等を定性的に確認することはできたが
[0007] それらを定量的に確認することはできなかった。 すなわち、
[0008] 加工シミ ュ レーショ ンの結果、 加工プログラムを修正する必
[0009] 要があることは確認できたとしても、 具体的にその修正量を
[0010] どのく らいにすべきかについては不明であった。 そのためヮ
[0011] ーク、 工具、 チャ ック、 テールス ト ック等の描画画面に基づ
[0012] いて直接、 加工プログラムを修正することは困難であり、 修
[0013] 正のためには数値的な N' Cデータを参照しなく てはならない
[0014] という問題点があつた。 発明の開示
[0015] 本発明はこのような点に鑑みてなされたものであり、 加工
[0016] シ ミ ュ レーショ ン時にワーク、 工具等の位置、 移動、 形状変
[0017] 化等を定量的に知ることを可能にした対話形数値制御装置を
[0018] 提供することを目的とする。
[0019] 本発明によれば、 加工シミュレ一ショ ンの際に少なく とも
[0020] ワーク形状及び工具形状を画面表示するアニメ描画機能を有
[0021] する対話形数値制御装置において、 ワーク形状及び工具形状
[0022] が描画されている画面に、 グリ ツ ドを重ね合わせて描画する
[0023] グリ ッ ド描画手段を有することを特徴とする対話形数 ί直制御
[0024] 装置が、 提供される
[0025] , 図画の簡単な説明
[0026] 図 1 は本発明の対話形数値制御装置の一例を示すプロ ッ ク 図 ;
[0027] 図 2 は本発明の対話形数値制御装置における N Cデータの チェ ッ ク のための加工シ ミ ュ レ一シ ョ ン画面を示す図 ; 図 3 は図 2におけるソフ トキ一 「ダリ ッ ド」 をオンした後 の画面を示す図 ;
[0028] 図 4 は図 3 におけるソフ トキ一 「 2 0 」 をオンした後の画 面を示す図 ;
[0029] 図 5 は本発明の対話形数値制御装置によるダリ ッ ド表示の 処理手順を示すフローチヤ一トである。 発明を実施するための最良の形態
[0030] 以下、 本発明の一実施例を図面に基づいて説明する。
[0031] 図 1 は本発明の対話形数値制御装置の一例を示すプロ ック 図である。
[0032] プロセ ッ サ 1 1 は R 0 M 1 2 に格納された システムプロ グ ラ ムに従って数値制御装置全体を制御する。 R O M 1 2 には E P R O M或いは E E P R O Mが使用される。 R A M I 3に は S R AM等が使用され、 各種のデータ或いは入出力信号が 格納される。 不揮発性メ モ リ 1 4 にはバッチリ ' ックア ツ プ された C M 0 Sメ モ リ が使用され、 電源切断後も保持すべき パラ メ ータ、 ピッチ誤差補正量及び工具補正量等が格納され ている t
[0033] グラ フ ィ ク制御回路 1 5 は:7'ロセ ン' サ 1 1 から入力 した ディ ジタル信号を表示用の信号に変換し、 画面表示装置 1 6 に与える。 画面表示装置 1 6 には C R T或いは液晶表示装置 が使用される。 画面表示装置 1 6 は対話形式で加工プロダラ ムを作成していく ときに、 ワーク、 工具等の形状、 加工条件 及び作成された加工プログラム等を表示する。
[0034] キ一ボー ド 1 7 はシンボリ ックキー、 数値キー等からなり 必要な図形データ、 N Cデータをこれらのキーを使用して入 力する。
[0035] 軸制御回路 1 8 はブロセッサ 1 1 から釉の移動指令を受け て位置制御を行い、 サーボア ンプ 1 9に駆動信号を出力する サーボアンプ 1 9 はこの駆動信号を受けて、 工作機械 2 0 の サーボモータを駆動する。 これらの構成要素はバス 2 1 によ つて互いに結合されている。
[0036] P M C (プログラマブル ' マシン ' コ ン ト ローラ) 2 2 は N Cプログラムの実行時に、 バス 2 1経由で T機能信号 (ェ 具選択指令) 等を受け取る。 そし T、 この信号をシーケンス - プログラムで処理して、 動作指令として信号を出力し、 ェ 作機械 2 0を制御する。 また、 P M C 2 2 は工作機械 2 0か ら状態信号わ受けてシーケンス処理を行い、 バス 2 1 を経由 してプロセ ッサ 1 1 に必要な入力信号を転送する。
[0037] なお、 バス 2 1 には更に、 システムプログラム等によって その機能が変化するソフ ト ウ ェアキー 2 3、 N Cデータをマ ロ ソ ピディ スク、 プリ ンタ或いは紙テープリ ーダ ( P T R ) などの外部機器に送るシリ アルイ ンタフヱース 2 4 が接続さ ている。 このソフ トゥヱアキ一 2 3 は、 上記画面表示装置 I 6 . キーボー ド 1 7 とともに、 C R Τ / M D I ノ ネル 2 5 nx つれる。 上記バス 2 1 には、 N C用の C P Uであるプロセ ッサ 1 1 とは別に、 バス 3 0 を有する対話用のプロセ ソ サ 3 1 が接続 される。 バス 3 0 には R O M 3 2、 R A M 3 3 、 及び不揮発 性メ モ リ 3 4 が接続されている。
[0038] 上記画面表示装置 1 6 に表示される、 データを対話形式で 入力するための画面のデータは、 R O M 3 2 に格納されてい る。 この対話形のデータ入力画面において、 N C文の作成時 にノ ' ッ ク グラ ウ ン ドアニメ ーシ ョ ンと して、 ワーク、 工具、 チャ ッ ク、 テールス ト ッ ク等の形状や位置、 ワークの形状変 化、 工具の動作軌跡などが表示される。 また、 画面表示装置 1 6 にはその入力画面上で設定可能な作業またはデータがメ ニュー形式で表示され、 こ のメ ニューの中に本発明に関わる グリ ッ ド表示のメ ニューが舍まれる。 メ ニューのう ちどの項 目を選択するかは、 メ ニューに対応して、 画面下部に配置さ れた複数スィ ツ チからなる ソ フ ト ウ ヱアキ一 2 3 によ り行う £ ソ フ ト ウヱアキ一 2 3 の各スィ ツチに付与される機能は各画 面毎に変化する。 R A M 3 3 には S R A M等が使用され、 こ こに対話用の各種データが格納される。 本発明に関わるグリ ッ ドの幅や表示濃度のデータはこの R A M 3 3 に格納される c 入力されたデータは対話用のプロセ ッサ 3 1 により処理さ れ、 ワーク加工プログラ が作成される。 作成されたプログ ラ ムデータは、 対話形式の入出力で使用される画面表示装置 I 6 に、 逐次に、 ノ、 ·ッ ク グラ ゥ ン ドアニメ ー シ ョ ンで表示さ れる。 また、 不揮発性メ モ リ 1 4 に N C文と して格納された ワーク加工プロ グラ ム は、 工作機械 2 0 の加工シ ミ ュ レー シ ョ ンの際にも実行され、 フォアグラウ ン ドアニメ ーショ ンで 表示される。
[0039] 図 2乃至図 4 は、 本発明の対話形数値制御装置による N C データのチヱ ックのための加工シミ ュ レーショ ン画面を示し ダリ ッ ド表示を選択したときの一連の画面変化を示している まず、 図 2 はアニメ描画の開始画面である。
[0040] ここでは、 チャ ッ ク 4 1 に把持されたワーク 4 2及び工具 4 3 の外形が画面表示され、 その右隅には N C側情報 4 が 表示される。 画面の下部に表示されるソフ トキ一の機能表示 4 5 のそれぞれは、 上記ソフ ト ウエアキー 2 3 の各スィ ツチ に対応するものである。
[0041] この開始画面では描画倍率が 0 . 9 2 2 に設定される。 こ の倍率はワーク 4 2 の大きさに対応する縮尺値と して、 対話 により入力されたデータに基づいてプロセ ッサ 3 1 により決 定される。 こ う した縮尺値を決定するスケーリ ング機能は、 上記 R O M 3 2 にスケーリ ングプログラムと して設定されて いる。
[0042] なお、 N Cデータ 4 4 のう ち 0はプログラム番号、 Nはブ ロ ック番号、 X— A X I S、 Z— A X I S は工具位置を決定 する座標データ、 S はスピン ドル速度データ、 Tは工具選択 コー ド、 Mは補助機能コー ドを示す。
[0043] チャ ック 4 1 . ワーク 4 2、 工具 4 3 (更にはテ一ルス ト ソク等が表示される こ ともあるが、 本実施例では表示な し) の位 g、 移動、 形状変化等を数値的に知る必要がある ときに は、 この開始画面において機能表示 4 5 内の機能 「グリ ソ ト— _ に対応する ソフ ト ウ エアキー 2 3 のスィ ツチをオ ンする。 この 「グリ ッ ド」 のオ ンにより、 画面表示装置 1 6 の画面 は図 3の画面に移行する。
[0044] 図 3の画面においてグリ ッ ド幅の設定を行う。 すなわち、 グリ ッ ド 1 目盛りが示すグリ ッ ド単位長 (単位 mm) をソフ ト ゥヱアキ一 2 3 により指定する。 例えば 「 2 0 」 をオンする と、 プロセ ッサ 3 1 は、 上記描画倍率 ( 0 . 9 2 2 に設定) を読み込み、 この描画倍率 0 . 9 2 2 とグリ ッ ド単位長 2 0 mmとから、 画面表示装置 1 6の画面に表示されるべきグリ ッ ド幅を計算し ( 2 0 X 0. 9 2 2 = 1 8 . 4 4 mm) 、 その 計箕結果に基づき画面に、 この場合には 1 8 . 4 4 mm間隔に グリ ッ ドを描画するように、 画面表示装置 1 6 に指令を送る < なお、 グリ ッ ド幅をソフ トゥュアキ一 2 3を使用せず、 キ 一ホー ド 1 7 より直接、 数値として入力するようにしてもよ い。
[0045] この指令の結果、 図 4 の画面が画面表示装置 1 6 に表示さ れる。 すなわち、 1 目盛りが 2 O minを表すグリ ッ ド 4 6が素 材原点 4 2 aを基準にして図 2の画面に重ね合わされて図 4 の画面が作成される。 この後、 「チヱ ック開始」 のソフ トキ 一が選択され、 加工プログラムに問題がないか否かのチェ ',' クが開始される。
[0046] グリ ッ ド 4 6 の表示により 、 この加工プログラムのチ二 :. クにおいて、 チャ ッ ク 4 1 、 ワーク 4 2、 工具 4 3 の位置、 移動、 形状変化等を数値的に読み取るこ とが可能となり、 従 つてこの読み取られた数値から直接加工プログラムを修正す ることも可能となる。
[0047] 図 5 は本発明の対話形数値制御装置によるグリ ッ ド表示の 処理手順を示すフローチャー トである。 図において、 Sに続 く数値はステップ番号を示す。 これらの処理は、 図 1 に示す R 0 M 3 2 に格納された制御プログラムに従いプロセ ッサ 3 1 において実行される。
[0048] 〔 S 1 〕 まず、 ソフ トキーの 「グリ ッ ド」 がオンになって いるか否かを判別する。 オンになっていないならばプ口グラ ムを終了し、 オンならばステップ S 2へ進む。
[0049] 〔 S 2 〕 図 3に示された表示画面上で設定された、 グリ ッ ド 1 目盛りが示すダリ ッ ド単位長を読み込む。
[0050] 〔 S 3 〕 予め決定されているワーク、 工具等の形状の描画 倍率を読み込む。
[0051] 〔 S 4 〕 ステップ S 2、 S 3で読み込んだ、 グリ ッ ド単位 長及び描画倍率を用いて、 画面表示装置 1 6の画面に表示さ れるべきグリ ッ ド幅を箕出する。
[0052] 〔 S 5 〕 算出されたグリ ッ ド幅間隔でグリ ッ ドを描画する ように、 画面表示装置 1 6に指令を送る。
[0053] この指令の結果、 画面表示装置 1 6 は、 算出されたグリ ソ ド幅を 1 目盛り とするダリ ッ ド 4 6が図 2の画面に重ね合わ された画面を表示する。
[0054] なお.、 ダリ ッ ド 1 目盛りが示すべき長さを固定値にしても よ く、 こう した実施例の装置では、 上記ステップ S 2の実行 が不要であることは言うまでもない。
[0055] 更に、 画面表示装置 1 6に C R Tを用い、 グリ ッ ドの相対 表示濃度を任意に設定するよう にしてもよい。 すなわち、 ヮ ーク、 工具等の形状を表示する表示濃度に対するグリ ッ ドの 相対表示濃度を、 画面が見やすい値に設定し.、 その設定値に 基づいてグリ ッ ドの表示濃度を決定してダリ ッ ドを表示する よう にしてもよい。
[0056] 以上説明したように本発明では、 アニメ描画機能を有する 対話形数値制御装置が、 少な く ともワーク形状及び工具形状 が描画されている画面にグリ ッ ドを重ね合わせて描画するグ リ ッ ド描画手段を備えるよう に構成した。 このため、 加工シ ミ ュ レ一ショ ン時にワーク、 工具等の位置、 移動、 形状変化 等を定量的に知るこ とができるよう になった。 これにより、 数値的な N Cデータを参照しな く ともワーク、 工具等の描画 画面に基づいて直接、 加工プログラムを修正する こ とが可能 になった。
[0057] また、 表示グリ ッ ド幅を、 ワーク形状及び工具形状の描画 倍率ゃグリ ッ ド 1 目盛りが示すグリ ッ ド単位長に応じて決定 するようにしたので、 ワーク、 工具等の位置、 移動、 形状変 化等をより正確な数値で知る こ とができるよう になった。
[0058] さ らに、 グリ ッ ドの相対表示濃度を任意に設定するよう に したので、 グリ ッ ドを重ね合わせていても見やすい画面を得 る こ とができるよう になった。
权利要求:
Claims 請 求 の 範 囲
1. 加工シミュレーショ ンの際に少なく と ワーク形状及 び工具形状を画面表示するアニメ描画機能を有する対話形数 値制御装置において、
ワーク形状及び工具形状が描画されている面面に、 グリ ツ ドを重ね合わせて描画するダリ ッ ド描画手段を有することを 特徴とする対話形数値制御装置。
2. 前記ダリ ッ ド描画手段は、 予め読み込まれているヮー ク形状及び工具形状の描画倍率に応じて前記画面に表示され るべきグリ ッ ド幅を決定することを特徴とする請求の範囲第 1項記載の対話形数値制御装置。
3. ダリ ッ ド 1 目盛りが示すグリ ッ ド単位長を設定する単 位長設定手段をさらに具備し、 前記グリ ッ ド描画手段は、 前 記ダリ ッ ド単位長と前記描画倍率に応じて前記画面に表示さ れるべきグリ ッ ド幅を決定することを特徴とする請求の範囲 第 2項記載の対話形数値制御装置。
4. 前記グリ ッ ドの相対表示濃度を設定する濃度設定手段 をさらに具備し、 前記ダリ ッ ド描画手段は、 この設定された 相対表示濃度に応じて前記ダリ ッ ドの表示濃&を決定するこ とを特徴とする請求の範囲第 1項記載の対話形数値制御装置。
类似技术:
公开号 | 公开日 | 专利标题
JP2862036B2|1999-02-24|数値制御装置
US4559434A|1985-12-17|Wire-cut electric discharge machining method using stored machining instructions
EP1353251B1|2005-12-28|Numerical controller
EP0290611B1|1994-03-23|Method of preparing nc programs for pocket machining
JP3331024B2|2002-10-07|工具寿命管理方式
US5465215A|1995-11-07|Numerical control method and apparatus
KR850000183B1|1985-03-04|수치제어 방식
US4727496A|1988-02-23|Shape inputting system in automatic programming function
EP0782056A1|1997-07-02|Numerically controlled machine tool and method
EP0046032B1|1986-04-09|Method of numerical control
US4648028A|1987-03-03|Color enhanced display for a numerical control system
US4587608A|1986-05-06|Method of automatically creating numerical control data in one of a plurality of data formats
US7152030B2|2006-12-19|Numerical control apparatus
US4646228A|1987-02-24|Graphic display device
US4556833A|1985-12-03|Numerical control device
EP0394474A1|1990-10-31|Spline interpolation system
EP0120204B1|1987-06-24|Verfahren zum Wiederanfahren eines Werkzeuges an eine Werkstückkontur
DE4014594A1|1990-11-15|Cad/cam-einrichtung
EP1607813A1|2005-12-21|Numerical controller with program check
KR860002004B1|1986-11-12|수치제어가공 방식
EP1762322A2|2007-03-14|Machining condition setting method for electrical discharge machines
US4700313A|1987-10-13|Plural turret system with display of permitted and non-permitted simultaneous machining operations
US8155779B2|2012-04-10|Numerical controller with tabular data for operating arbitrary axes
US4616307A|1986-10-07|Programmable controller alarm display method
JP4837110B2|2011-12-14|工具軌跡表示機能を有する数値制御装置
同族专利:
公开号 | 公开日
EP0530364A4|1993-01-07|
EP0530364A1|1993-03-10|
JPH04252307A|1992-09-08|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
1992-08-06| AK| Designated states|Kind code of ref document: A1 Designated state(s): KR US |
1992-08-06| AL| Designated countries for regional patents|Kind code of ref document: A1 Designated state(s): CH DE IT |
1992-09-16| WWE| Wipo information: entry into national phase|Ref document number: 1992903721 Country of ref document: EP |
1993-03-10| WWP| Wipo information: published in national office|Ref document number: 1992903721 Country of ref document: EP |
1993-12-09| WWW| Wipo information: withdrawn in national office|Ref document number: 1992903721 Country of ref document: EP |
优先权:
申请号 | 申请日 | 专利标题
[返回顶部]